trench sheet pile - German English Dictionary